package com.guli.vod.service;

import com.aliyuncs.exceptions.ClientException;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface VodService {
    /**
     * 定义 上传音视频文件到阿里云Vod端;
     * @param file
     * @return
     */
    String uploadVideo(MultipartFile file);

    /**
     * 定义 根据音视频id，去删除阿里云Vod端中指定的音视频文件;
     * @param videSourceId
     */

    void deleteVideoVod(String videSourceId);

    /**
     * 定义 根据音视频id的list集合，来删除阿里云Vod中所有指定的音视频文件
     * @param videoSourceIds
     */

    void deleteVideoVodByIds(List<String> videoSourceIds);
}
